.forecastAnalysis{
	padding: 5px 0;
}
.forecastAnalysis .wrapFirst .tab-content-input div,.predictionSearch button{
 	color:#777;
}
.predictionSearch,.predictionDimension{
	width: 55%;    
	float: left;
	/* padding-left: 2%; */
	padding-left: 28px;
}
.forecastAnalysis .wrapFirst .tabs-vertical,.timeGranularity{
	width: 45%;    
	float: left;
	padding-left: 28px;
	/* padding-left: 2%; */
}

.predictionSearch .input-group{
	padding-left: 1%;
    padding-right: 8%;
}
.predictionSearch label:first-child,.predictionDimension .labelName{
    width: 70px;
    font-size: 13px;
    font-weight: normal;
    color:#777;
    float:left; 
    line-height: 34px;
}
.timeGranularity .labelName{
    width: 74px;
    text-align: -webkit-right;
    font-size: 13px;
    font-weight: normal;
    color: #777;
    float: left;
    line-height: 34px;
}
.predictionDimension .radio-inline{
    color: #777;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
}
.predictionDimension .radio-inline:nth-child(1),.predictionDimension .radio-inline:nth-child(2){
	width: 15%;
}
.predictionDimension .radio-inline:nth-child(3),.predictionDimension .radio-inline:nth-child(4){
	width: 18%;
}
.predictionDimension .radio-inline:nth-child(5){
	width: 22%;
}
.timeGranularity .radio-inline{
	width: 25%;
    color: #777;
    font-size: 13px;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    
}
.predictionDimension_div{
/* 	width: 80%; */
    padding-top: 3px;
    overflow: hidden;
}
.timeGranularity_div{
	overflow: hidden;
    padding: 7px 1%;
}
#predictChart{
	height: 395px;
}

@media only screen and (max-width: 800px){
	.predictionSearch,.predictionDimension{
		padding-left: 2%; 
	}
	.forecastAnalysis .wrapFirst .tabs-vertical,.timeGranularity{
		padding-left: 2%;
	}
}
@media all and (min-width: 800px) and (max-width: 1024px){
	.forecastAnalysis .wrapFirst .tabs-vertical, .timeGranularity {
    	padding-left: 0;
	}
	.predictionDimension .radio-inline:nth-child(3), .predictionDimension .radio-inline:nth-child(4) {
    	width: 20%;
	}
	.predictionDimension .radio-inline:nth-child(3){
		margin-left: -4px !important;
	}
	.predictionDimension .radio-inline:nth-child(5){
		width: 25%;
	}
	.predictionSearch, .predictionDimension {
    	padding-left: 15px;
	}
}





